home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / bin / apturl-gtk < prev    next >
Text File  |  2009-09-18  |  2KB  |  52 lines

  1. #!/usr/bin/python
  2. #
  3. # Copyright (c) 2007-2008 Canonical
  4. #
  5. # AUTHOR:
  6. # Michael Vogt <mvo@ubuntu.com>
  7. # With contributions by Siegfried-A. Gevatter <rainct@ubuntu.com>
  8. #
  9. # This file is part of AptUrl
  10. #
  11. # AptUrl is free software; you can redistribute it and/or
  12. # modify it under the terms of the GNU General Public License as published
  13. # by the Free Software Foundation; either version 2 of the License, or (at
  14. # your option) any later version.
  15. #
  16. # AptUrl is distributed in the hope that it will be useful,
  17. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  19. # General Public License for more details.
  20. #
  21. # You should have received a copy of the GNU General Public License
  22. # along with AptUrl; if not, write to the Free Software
  23. # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  24.  
  25.  
  26. # ignore apt's "API not stable yet" warning
  27. import warnings
  28. warnings.filterwarnings("ignore", category=FutureWarning, append=1)
  29.  
  30. import sys
  31. import gettext
  32. from gettext import gettext as _
  33.  
  34. from AptUrl.AptUrl import AptUrlController, RESULT_CANCELT
  35. from AptUrl.gtk.GtkUI import GtkUI
  36.  
  37.  
  38. if __name__ == "__main__":
  39.     localesApp="apturl"
  40.     localesDir="/usr/share/locale"
  41.     gettext.bindtextdomain(localesApp, localesDir)
  42.     gettext.textdomain(localesApp)
  43.  
  44.     ui = GtkUI()
  45.     apturl = AptUrlController(ui)
  46.     
  47.     try:
  48.         sys.exit(apturl.main())
  49.     except KeyboardInterrupt:
  50.         print _("User requested interrupt.")
  51.         sys.exit(RESULT_CANCELT)
  52.